45080
468481
580244
316521
270150
84496
963314
846283
141574
192202
507280
244327
5329799
3759581
3270148
2584804
2314988
2167609
2090358
194978
1862118
1757136
1756196
1671471